Software Reuse Libraries with Mosaic
نویسنده
چکیده
This paper describes a Reusable Software Library (RSL) interface and search tool implemented using Mosaic. Mosaic provides a simple, easy-to-use method to nd and extract reusable assets from a RSL, allows distributed access to assets from a variety of platforms, and can support most of the features of formal RSLs without any modiications. Through the use of HyperText Markup Language (HTML) forms, we implemented functions normally found in commercial-grade RSLs, such as component search, user registration, and problem reporting. Automatic generation of HTML pages and the use of command scripts further allowed us to provide diierent views of the RSL, such as search by subject. Finally, integrating the RSL with Wide Area Information Search (WAIS) provided a keyword search with minimal eeort. Our Mosaic RSL cost less than 1% of the cost to develop a standard RSL and has quickly gained favor due to its intuitive interface and simple yet powerful information retrieval tools. 1
منابع مشابه
Modelling Component Libraries for Reuse and Evolution
If we want to compose components which were used to build a certain software application, with other components to develop a new application, we lack the necessary knowledge to reuse these components. The research on software libraries has improved reuse. Our goal is to classify software components in libraries using a multidimensional approach supporting reuse as well as evolution. For this pu...
متن کاملSoftware Reuse Libraries Based Proposed Classification for Efficient Retrieval of Components
Software Component Reuse has applied to a wide spectrum of software development. Software Component Reuse provide cost, time saving, etc. with increased product quality and decreased development cost. The component based approach involves constructing the application from different kinds of components store in reusable repositories. To retrieve the exact component from reusable repositories is ...
متن کاملReuse by Contract
Reuse by contract is the application of formal methods to software reuse: software components are associated with contracts|formal models of their functional behaviour|and administered , retrieved, and reused by these. We argue that reuse by contract is necessary for safe reuse in a formal process model, but is helpful even for more traditional software development. We discuss some obstacles ag...
متن کاملAutomated Link Creation in a Hypertex-based Software Reuse Library
software reuse, software reuse library, hypertext, automated linking The goal of this project is to explore techniques for making software reuse effective. As the development of large software systems continues, the idea of reusing software from previous applications becomes attractive as a means for improving productivity and increasing software quality. Important to such goals is the availabi...
متن کاملAutomating Software Reuse with Amphion
The construction of libraries of reusable software components is the standard software engineering solution for improving software development productivity and quality. By encapsulating usable functionality in software components (e.g. subroutines, object classes), and then reusing those components, software of greater functionality can be developed in less time, with some assurance that the ov...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994